<template>
  <a-config-provider :locale="locale">
      <div id="app" style="height: 100%;" class="flex-column main-bg">
        <router-view style="height: 100%"></router-view>
      </div>
  </a-config-provider>
</template>
<script>
import zh_CN from 'ant-design-vue/es/locale/zh_CN';
import 'moment/dist/locale/zh-cn';
import moment from 'moment';

moment.updateLocale("zh-cn", {
  months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split(
    "_"
  ),
  monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split(
    "_"
  ),
  weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
  weekdaysShort: "周日_周一_周二_周三_周四_周五_周六".split("_"),
  weekdaysMin: "日_一_二_三_四_五_六".split("_"),
});

export default {
  name: 'App',
  data() {
    return {
      locale: zh_CN,
    }
  },
  mounted() {
    //cookie名称
    // let cookie = localStorage.getItem('hims_cookie');
    // if (cookie) {
    //   this.$util.setToken(cookie);
    // }
    moment.locale('zh-cn');
    this.$message.config({
      maxCount: 1
    });

    this.$util.eventBus.$on(this.$util.notifyKey.notifyMessage, (data) => {
      this.$message.error(data.name);
    });
  },
  beforeDestroy() {
    this.$util.eventBus.$off(this.$util.notifyKey.login) //解绑事件
    this.$util.eventBus.$off(this.$util.notifyKey.notifyMessage) //解绑事件
    this.$util.eventBus.$off(this.$util.notifyKey.loginOut) //解绑事件
  },
  methods: {
   
  }
}
</script>

<style lang="less">
@import "./common/public.less";
@import "./common/common.css";
</style>
